package com.gzx.bi.modular.repayment.client.bo.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zjt
 * @description 甲方还款数据京东Excel表头
 * @date 2025/4/9 16:16
 */
@Data
public class GzxJDExcelBo {
    /**
     * 派案逾期类型
     */
    @ExcelProperty("派案逾期类型")
    private String caseOverdueType;

    /**
     * 账户类型
     */
    @ExcelProperty("账户类型")
    private String accountType;

    /**
     * 产品类型
     */
    @ExcelProperty("产品类型")
    private String productType;

    /**
     * 客户ID
     */
    @ExcelProperty("客户ID")
    private String debtorUserNo;

    /**
     * 还款金额（元）
     */
    @ExcelProperty("还款金额（元）")
    private BigDecimal repaymentAmount;

    /**
     * 还款券核销金额（元）
     */
    @ExcelProperty("还款券核销金额（元）")
    private BigDecimal voucherWriteOffAmount;

    /**
     * 还款时间
     */
    @ExcelProperty("还款时间")
    private String repaymentDate;

    /**
     * 还款方式
     */
    @ExcelProperty("还款方式")
    private String repaymentMethod;

    /**
     * 派案开始日期
     */
    @ExcelProperty("派案开始日期")
    private String caseStartDate;

    /**
     * Collector name (催收员)
     */
    @ExcelProperty("催收员")
    private String collector;

    /**
     * 催收机构
     */
    @ExcelProperty("催收机构")
    private String collectionAgency;

    /**
     * 派案案件类型
     */
    @ExcelProperty("派案案件类型")
    private String projectCode;

    /**
     * 逾期日期
     */
    @ExcelProperty("逾期日期")
    private String overdueDate;

    /**
     * 订单类型
     */
    @ExcelProperty("订单类型")
    private String orderType;

    /**
     * 产品大类
     */
    @ExcelProperty("产品大类")
    private String productCategory;
}
